/**
*   Author:
*       Kistner Kevin
*/
#ifndef KUGEL_H
#define KUGEL_H

class Kugel{
private:
    float xPos;
    float xPosNeu;
    float yPos;
    float yPosNeu;
    float radius;
    float richtung[2];
    float richtungNeu[2];
    int aktiv;
public:
    Kugel(float pRadius = 1);
    Kugel(float pRadius, float pXStartPos, float pYStartPos);
    ~Kugel();
    float holeXPos();
    float holeXPosNeu();
    float holeYPos();
    float holeYPosNeu();
    float holeRadius();
    float holeXStaerke();
    float holeXStaerkeNeu();
    float holeYStaerke();
    float holeYStaerkeNeu();
    int holeAktiv();
    void setzeXPos(float pX);
    void setzeXPosNeu(float pX);
    void setzeYPos(float pY);
    void setzeYPosNeu(float pY);
    void setzeRichtung(float xStaerke, float yStaerke);
    void setzeRichtungNeu(float xStaerke, float yStaerke);
    void setzeXStaerke(float pXStaerke);
    void setzeXStaerkeNeu(float pXStaerke);
    void setzeYStaerke(float pYStaerke);
    void setzeYStaerkeNeu(float pYStaerke);
    void setzeAktiv(int pwert);
};

#endif
